
package canglang.monitor.reports.service;

import canglang.monitor.reports.to.ReportDataTO;

import java.util.Date;
import java.util.HashMap;
import java.util.ArrayList;

public interface ReportsMgr {
    public byte[] genereateReport(Date startDate,Date endDate,int departmentId, HashMap map);

    public byte[] genereateColumnChart(ReportDataTO rptTO);

     public byte[] genereatePieChart(ReportDataTO rptTO);

    public byte[] genereateCaseOneColumnChart(String name, ArrayList list,Date startDate,Date endDate);

    public byte[] genereateCaseOnePieChart(String name,ArrayList list,Date startDate,Date endDate);


    public byte[] genereateCaseThreeColumnChart(String name, ArrayList list,Date startDate,Date endDate);

    public byte[] genereateCaseThreePieChart(String name,ArrayList list,Date startDate,Date endDate);

}
